package io;

import java.io.FileNotFoundException;
import java.io.PrintWriter;

/**
 * 缓冲字符流:java.io.BufferedWriter和BufferedReader
 * 缓冲字符流内部默认有一个8192长的char数组，可以保证读写文本数据的效率
 *
 * java.io.PrintWriter是具有自动行刷新的缓冲字符输出流，实际上缓冲操作
 * 是依靠BufferedWriter实现的，因为它的内部总是链接着BufferedWriter
 * 而PrintWriter在这个基础上还增加了按行写出字符串和自动行刷新功能。
 * 因此实际开发中我们常使用它
 */
public class PWDemo {
    public static void main(String[] args) throws FileNotFoundException {
        //向文件pw.txt中写出文本数据
        PrintWriter pw = new PrintWriter("pw.txt");
        pw.println("我是这路上没名字的人,我没有新闻没有人评论.");
        pw.println("要拼尽所有换的普通的剧本,辗转反侧不过谋生.");
        System.out.println("写出完毕");
        pw.close();
    }
}


